﻿using UnityEngine;
using System.Collections;

public class EnemyCreater : MonoBehaviour 
{
	//敌人预制体数组
	public GameObject[] enemyPrefabs;

	public float creatInterval=2f;//生成敌人的间隔时间

	void Start ()
	{
		//间隔一定时间重复调用 CreatOne()
		InvokeRepeating ("CreatOne",0,creatInterval);
	}

	void CreatOne()
	{
		//---随机敌人种类  随机位置
		//随机一个索引
		int index=	Random.Range(0,enemyPrefabs.Length);
		//拿到索引对应的敌人预制体
		  GameObject prefab=	enemyPrefabs[index];
		//随机一个 位置
		Vector3 pos=new Vector3 (Random.Range(-2.5f,2.5f),5.5f);
		//生成敌人
		Instantiate(prefab,pos,Quaternion.identity);
	}
}
